雖然有時例子會提到,但似乎沒特別提出來說明
JSON.stringify()
:將物件陣列轉換成 JSON 的字串
replacer
:可選,可以設定 function 來決定值該如何被轉換(例如過濾不要的),function 內兩個參數分別對應 key 、 valuespace
:可選,加空白,最大設置為 10JSON.parse()
:將 JSON 的字串轉換成 JS 的物件陣列
reviver
:可選,可以設定 function 來決定值該如何被解析並回傳let obj = {
name: "name"
}
let str = JSON.stringify(obj);
console.log(str); // {"name":"name"}
console.log(typeof str); // string
console.log(JSON.parse(str)); // {name: 'name'}
console.log(typeof JSON.parse(str)); // object
其實有不少主題沒有提到,但因為網路資料也很多,也不確定自己能否很好的描述,就等之後有機會再提及,做個紀錄以及提供關鍵字給大家參考
...
的用法
另外之前的筆記有提到,這次沒特別提到的部分
即將完賽!